package com.leo.blog.service;


import org.apache.ibatis.annotations.Param;

import com.leo.blog.dto.LinkExecution;
import com.leo.blog.entity.Link;

public interface LinkService {
	
	
	/**
	 * 获取所有友情链接
	 * @return
	 */
	LinkExecution getAllLinkList();
	
	/**
	 * 根据条件返回链接列表
	 * @param status
	 * @return
	 */
	LinkExecution getLinkList(Link linkCondition,int pageIndex, int pageSize);
	
	/**
	 * 根据id查询链接信息
	 */
	LinkExecution getLinkById(int linkId);
	
	/**
	 * 根据id更新链接信息
	 */
	int editLink(String name, Link link);
	
	/**
	 * 根据id删除链接信息
	 */
	int deleteLink(String name, int linkId);
	
	/**
	 * 添加链接
	 */
	int addLink(String name, Link link);
}
